<html>
<head><meta charset="utf-8"><title>Regression in helloworld binary size for each release · t-compiler/performance · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/index.html">t-compiler/performance</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html">Regression in helloworld binary size for each release</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="207724931"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207724931" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lzutao <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207724931">(Aug 22 2020 at 13:37)</a>:</h4>
<p>The issue is filed at <a href="https://github.com/rust-lang/rust/issues/75804">https://github.com/rust-lang/rust/issues/75804</a><br>
Can we mark it regression-from-stable-to-stable ?<br>
cc <span class="user-mention" data-user-id="232545">@Joshua Nelson</span> <span class="user-mention" data-user-id="116122">@simulacrum</span></p>



<a name="207724984"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207724984" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207724984">(Aug 22 2020 at 13:38)</a>:</h4>
<p>not sure why you're asking me :P but I'm not sure 'regression' makes sense for things that aren't bugs</p>



<a name="207725074"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207725074" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lzutao <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207725074">(Aug 22 2020 at 13:40)</a>:</h4>
<p>This regression because of trending towards bigger size.<br>
The size increase about 92KB from 1.32.0 to nightly.</p>



<a name="207725140"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207725140" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lzutao <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207725140">(Aug 22 2020 at 13:42)</a>:</h4>
<p><span class="user-mention silent" data-user-id="232545">Joshua Nelson</span> <a href="#narrow/stream/131828-t-compiler/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release/near/207724984">said</a>:</p>
<blockquote>
<p>not sure why you're asking me</p>
</blockquote>
<p>could you add I-nominated or similar labels ?</p>



<a name="207725158"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207725158" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207725158">(Aug 22 2020 at 13:43)</a>:</h4>
<p>well I don't necessarily think it's important enough to bring up in a compiler team meeting</p>



<a name="207725159"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207725159" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207725159">(Aug 22 2020 at 13:43)</a>:</h4>
<p>it's not going to delay any release</p>



<a name="207725361"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207725361" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lzutao <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207725361">(Aug 22 2020 at 13:48)</a>:</h4>
<p>i know. I don't intend so.<br>
But is 92 KB really a big increasing for helloworld program?</p>



<a name="207725438"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207725438" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lzutao <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207725438">(Aug 22 2020 at 13:50)</a>:</h4>
<p>while you can have 6.2KB helloworld in C .</p>



<a name="207725517"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207725517" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207725517">(Aug 22 2020 at 13:53)</a>:</h4>
<p>I mean, it's long been known that comparing hello world in Rust and similar in C is somewhat unfair/apples-to-oranges.</p>



<a name="207725529"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207725529" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207725529">(Aug 22 2020 at 13:53)</a>:</h4>
<p>Re-running all that with a full LTO configuration at least would be necessary, IMO.</p>



<a name="207725802"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207725802" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lzutao <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207725802">(Aug 22 2020 at 14:01)</a>:</h4>
<p>thanks, I got that. I just want we are all aware this increasing in binary size.</p>



<a name="207726224"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207726224" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lzutao <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207726224">(Aug 22 2020 at 14:13)</a>:</h4>
<p>I tried build-std, but I cannot compile rust-src</p>



<a name="207726283"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207726283" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lzutao <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207726283">(Aug 22 2020 at 14:14)</a>:</h4>
<p>Hmm, without <code>panic="abort"</code> in Cargo.toml, rust-src build ok.</p>



<a name="207726415"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207726415" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lzutao <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207726415">(Aug 22 2020 at 14:18)</a>:</h4>
<p>with lto=fat and build-std, new size is 273688 (old 293112) .<br>
I'm fully aware of <a href="https://github.com/johnthagen/min-sized-rust">https://github.com/johnthagen/min-sized-rust</a> .<br>
I just want we have some measures in binary size to be sure we know each regression and accept the tradeoff<br>
in each PR.</p>



<a name="207727653"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207727653" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207727653">(Aug 22 2020 at 14:50)</a>:</h4>
<p>it's long been desired for perf.rlo to track this, just not something we've done yet. shouldn't really even be all that hard to add -- just needs some design and thought.</p>



<a name="207727671"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207727671" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Joshua Nelson <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207727671">(Aug 22 2020 at 14:51)</a>:</h4>
<p>can you move this thread to <a class="stream" data-stream-id="247081" href="/#narrow/stream/247081-t-compiler.2Fperformance">#t-compiler/performance</a> ?</p>



<a name="207727750"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207727750" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Notification Bot <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207727750">(Aug 22 2020 at 14:53)</a>:</h4>
<p>This topic was moved here from <a class="stream-topic" data-stream-id="131828" href="/#narrow/stream/131828-t-compiler/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release">#t-compiler &gt; Regression in helloworld binary size for each release</a> by <span class="user-mention silent" data-user-id="116122">simulacrum</span></p>



<a name="207730424"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207730424" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207730424">(Aug 22 2020 at 16:07)</a>:</h4>
<p>measuring the size of various parts of the standard library (or all <code>rustup</code> components in general) was also something that think about every once in a while</p>



<a name="207737815"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207737815" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207737815">(Aug 22 2020 at 19:04)</a>:</h4>
<p>I would <em>love</em> to see perf track the size of a hello-world binary, as well as the size of a binary making non-trivial use of generics, and the size of a no_std hello-world binary for a specific platform.</p>



<a name="207737826"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207737826" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207737826">(Aug 22 2020 at 19:05)</a>:</h4>
<p>One difficulty: many of the increases will be "we upgraded LLVM".</p>



<a name="207740129"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207740129" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Charles Lew <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207740129">(Aug 22 2020 at 20:07)</a>:</h4>
<div class="codehilite"><pre><span></span><code>root@CRLF0710-PC:~# cat hello4.rs
fn main() -&gt; () {
}
root@CRLF0710-PC:~# rustc -O hello4.rs -o hello4 -C lto=fat
root@CRLF0710-PC:~# ls -la hello4
-rwxr-xr-x 1 root root 873280 Aug 23 04:04 hello4
root@CRLF0710-PC:~# strip hello4
root@CRLF0710-PC:~# ls -la hello4
-rwxr-xr-x 1 root root 178488 Aug 23 04:04 hello4
</code></pre></div>


<p>On the other hand i'm always a little curious about what these 178k consists of.</p>



<a name="207741431"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207741431" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207741431">(Aug 22 2020 at 20:45)</a>:</h4>
<p><span class="user-mention" data-user-id="239881">@Josh Triplett</span> doesn't matter, that's rare enough, it's less of a problem than changing something in libstd</p>



<a name="207741478"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207741478" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207741478">(Aug 22 2020 at 20:46)</a>:</h4>
<p>IMO it's more important that we have data we know how to collect than to start using it right away in making decisions</p>



<a name="207741482"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207741482" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> eddyb <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207741482">(Aug 22 2020 at 20:46)</a>:</h4>
<p>retrospectives are great</p>



<a name="207741934"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207741934" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207741934">(Aug 22 2020 at 20:59)</a>:</h4>
<p><span aria-label="+1" class="emoji emoji-1f44d" role="img" title="+1">:+1:</span></p>



<a name="207741985"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207741985" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207741985">(Aug 22 2020 at 21:00)</a>:</h4>
<p><span class="user-mention" data-user-id="116458">@Charles Lew</span> <code>-&gt; ()</code> is redundant.</p>



<a name="207742084"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207742084" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207742084">(Aug 22 2020 at 21:03)</a>:</h4>
<p>Much of that code is the Rust startup code and its dependencies.</p>



<a name="207742128"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207742128" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207742128">(Aug 22 2020 at 21:04)</a>:</h4>
<p>You can get <em>substantially</em> smaller if you omit that.</p>



<a name="207742135"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207742135" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207742135">(Aug 22 2020 at 21:04)</a>:</h4>
<p>Also, you should compile with <code>panic = "abort"</code>.</p>



<a name="207743775"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207743775" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207743775">(Aug 22 2020 at 21:58)</a>:</h4>
<p>The current "hello world" for GBA (draws a single red dot and then panics) is 129k in ELF format, and then 448 bytes when objcopy'd down into just the pure rom.<br>
(not that this helps most people, but i just thought it'd be a fun number to know.)</p>



<a name="207745329"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207745329" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Lokathor <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207745329">(Aug 22 2020 at 22:45)</a>:</h4>
<p>(note: 192 of that is a fixed size header so we can't get <em>too</em> much smaller there)</p>



<a name="207745552"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/247081-t-compiler/performance/topic/Regression%20in%20helloworld%20binary%20size%20for%20each%20release/near/207745552" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Josh Triplett <a href="https://rust-lang.github.io/zulip_archive/stream/247081-t-compiler/performance/topic/Regression.20in.20helloworld.20binary.20size.20for.20each.20release.html#207745552">(Aug 22 2020 at 22:52)</a>:</h4>
<p><span class="user-mention" data-user-id="224471">@Lokathor</span> Same size as an x86 boot sector. :)</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>